Skip to main content
TrustRadius
Bamboo

Bamboo

Overview

What is Bamboo?

Australian company Atlassian offers Bamboo, a continuous integration server.

Read more
Recent Reviews

TrustRadius Insights

Bamboo is a versatile tool that has been widely adopted by various organizations for continuous integration and deployment processes. CDK …
Continue reading

A lightweight tool for CI/CD

7 out of 10
August 21, 2019
We currently use Bamboo to help with our continuous integration and deploy process in our Salesforce workload. We use it to get the latest …
Continue reading

Bamboo? Woohoo!

9 out of 10
April 28, 2017
Incentivized
Bamboo was brought in as part of the Atlassian toolset to replace our aging build environment in order to help us achieve a continuous …
Continue reading

Review for Bamboo

6 out of 10
March 28, 2017
Incentivized
In my department, Bamboo is used for [the] building process and pipeline. Bamboo has simple build configuration, and seamless integration …
Continue reading
Read all reviews
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Bamboo?

Australian company Atlassian offers Bamboo, a continuous integration server.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

5 people also want pricing

Alternatives Pricing

What is CircleCI?

CircleCI is a software delivery engine from the company of the same name in San Francisco, that helps teams ship software faster, offering their platform for Continuous Integration and Continuous Delivery (CI/CD). Ultimately, the solution helps to map every source of change for software teams, so…

What is Heroku Platform?

The Heroku Platform, now from Salesforce, is a platform-as-a-service based on a managed container system, with integrated data services and ecosystem for deploying modern apps. It takes an app-centric approach for software delivery, integrated with developer tools and workflows. It’s three main…

Return to navigation

Product Demos

sumi-e bamboo demo

YouTube

Zumba Demo - Bamboo(Hips Don't lie) - Shakira

YouTube

Acrylmalen: Malen lernen, Ãœbungen zum Bambus/ Acrylic painting Tutorial Demo, bamboo painting

YouTube

TARTE Airbrush Bamboo Foundation Brush Demo

YouTube

Wood & bamboo fire pistons, demo by maker

YouTube

Wacom Bamboo Spark Demo & Review inc Unboxing #BambooSpark

YouTube
Return to navigation

Product Details

What is Bamboo?

Bamboo Video

Getting Started with Atlassian Bamboo - Customized Builds

Bamboo Integrations

Bamboo Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Australian company Atlassian offers Bamboo, a continuous integration server.

Reviewers rate Support Rating highest, with a score of 7.3.

The most common users of Bamboo are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(90)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Bamboo is a versatile tool that has been widely adopted by various organizations for continuous integration and deployment processes. CDK Global, a leading tech company, relies on Bamboo as their primary tool for building products in a reproducible way and deploying them to different environments. According to CDK, Bamboo solves the problem of relying on individual developers' computers by ensuring a consistent build process. The seamless integration between Bamboo and other Atlassian products allows users to easily manage plans with a single button click.

Another use case for Bamboo is in the BI SQL development team, where it is used to implement a controlled and continuously integrated development environment. This enables the team to build the production server directly from source control. Additionally, Bamboo has been successfully used by different departments within organizations to automate the build process, achieve continuous integration, and streamline branch merging. Its integration with Bitbucket makes it an attractive choice for both internal and customer-facing applications.

Moreover, Bamboo finds value in its ability to automate testing scripts and monitor highly transactional web applications around the clock. Users have reported that Bamboo is an enterprise-friendly tool that supports fast and continuous partitioning of build and deployment tasks. It offers simple build configuration, multiple notification methods, and integrates well with other Atlassian products like JIRA. Bamboo's popularity also stems from its support for builds in any programming language using various build tools like Ant, Maven, and Make.

In summary, Bamboo proves to be a valuable asset for teams seeking an effective continuous integration and deployment solution. Its features have been commended by users who have found success in automating their build processes, achieving seamless integration with other tools, and maintaining control and visibility throughout their development workflows.

High Level of Granularity: Many users have praised Bamboo for its high level of granularity, allowing them to effectively manage complex software development processes. This feature enables users to organize multiple projects, build plans, jobs, and tasks with ease.

Versatility for Different Programming Languages and Operating Systems: Several reviewers have highlighted the versatility of Bamboo in managing build plans for various programming languages such as Java, Node, and .NET. Additionally, Bamboo's support for different operating systems like Mac, Windows, and Linux has been appreciated by users. This flexibility allows users to adapt Bamboo to their specific development needs.

Integration with Other Atlassian Products: The integration of Bamboo with other Atlassian products like Bitbucket, Stash, and JIRA has received positive feedback from many customers. Reviewers have mentioned that this integration provides valuable traceability throughout the entire development lifecycle. It allows users to track work seamlessly and streamlines the development process.

Inaccurate build duration estimation: Some users have reported that Bamboo's estimation of build duration is often inaccurate, with the progress bar completing before the build is actually finished.

Complexity for non-backend developers: Several reviewers have mentioned that non-backend developers face a significant barrier to entry when using Bamboo due to its complexity, which makes it challenging for them to customize functionality or debug build issues.

Lack of cloud solution and limited scalability: A number of users have expressed frustration over the fact that Bamboo does not offer a cloud solution and lacks the scalability of other tools like Jenkins. They also feel that it is not as user-friendly as CircleCI and has limitations in terms of deployment plans and compatibility with newer cloud deployment patterns.

Users commonly recommend the following when it comes to Bamboo, based on their experiences:

Evaluate and Compare: Users frequently advise evaluating Bamboo against other similar products in order to find the best fit for their needs. They suggest thoroughly testing Bamboo before making a purchase to ensure it meets specific requirements. Furthermore, users recommend comparing Bamboo with Jenkins, another popular CI/CD tool, to determine if one solution might suffice without the need for integration with additional Atlassian products.

Integrate and Automate: A common recommendation is to integrate Bamboo with other Atlassian tools, such as Bitbucket and GitHub, for seamless automation and issue tracking. Users highlight Bamboo's nice set of features for Maven and npm builds. Several users suggest combining Bamboo with Jira or Stash for an enhanced experience. They also mention that integrating with AWS requires hiring an AWS certified Sysadmin for proper setup.

Test and Train: Users stress the importance of fully testing Bamboo before committing to a paid tier, suggesting utilizing the trial period to see if it aligns with their company's requirements. They also recommend ensuring proper training for the entire team to maximize Bamboo's capabilities. Understanding the build process and translating instructions to Bamboo's plugins is emphasized as an essential step in successful implementation.

Overall, users find Bamboo highly recommendable for Continuous Integration-Continuous Deployment (CI/CD), especially when integrated with other Atlassian products. They appreciate its ease of use, clean UI, built-in features, and enterprise-ready capabilities. However, they emphasize the need to compare, evaluate, test thoroughly, integrate wisely, and invest in knowledge and expertise for a successful implementation of Bamboo.

Attribute Ratings

Reviews

(1-9 of 9)
Companies can't remove reviews or game the system. Here's why
January 23, 2020

Bamboo Review

Rob Domenico | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Bamboo is used along with our Atlassian suite of applications and mainly by the development team and client services. Since our company just shifted to continuous integration for updating our public facing products, we have been utilizing this product for code. This process is ongoing and meant as part of our agile product development.
  • Sharing of source code.
  • Compliant source code.
  • Administration could be simplified.
  • Rights more granular.
Being in a Microsoft shop we can use ColdFusion Windows platform and have no issues integrating with code commits using Bamboo as releases are reviewed and committed to source control and changes. This allows us to use Visual Studio and .NET application build tools and interfaces as well still utilizing Bamboo as the tool in the stack for code review and continuous integration, a big plus in development.
Score 7 out of 10
Vetted Review
Verified User
We currently use Bamboo to help with our continuous integration and deploy process in our Salesforce workload. We use it to get the latest from Bitbucket and run a compilation before we move the source code up to production. We have used it for testing in the past as well.
  • It is fairly light weight and can be easily customized
  • Very easy to set up
  • Integrates well with other Atlassian products
  • Additional cost if you want agents on other cloud services
  • Requires a dedicated machine and can require a decent amount of processing power depending on the agent you are running
If you are already using other Atlassian tools and were not keen on trying out Bitbucket Pipelines, then Bamboo is a good choice. It has most if not more functionality than its competitor and has great usability and customization. With the cost and ease of set up there wouldn't be too many other reasons not to use it
Cristian Bodnarasec | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Our software development department uses Bamboo for Continuous Deployment and Continuous Integration. We use also its integration with Bitbucket and Jira, which allows control and visibility through the entire flow: from the Jira epics/stories/tasks to the revision control version number in Bitbucket to the build number in Bamboo. In all our environments: development, QA, preproduction and production.
  • Continuous Deployment - you can use Bamboo to automatically build and deploy whenever there are changes in the source code.
  • Continuous Integration - by integrating the automated tests and the integration tests before deploying you make sure you know immediately if the latest code fits into the whole scheme of apps.
  • Integration with Jira and Bitbucket.
  • Flexibility with the program language used for builds: Maven, Ant, PowerShell, any command line tools.
  • When you have more complex applications using different technologies, it can be a pain to initially set up all scripts for deploy and test.
  • Flexibility to use many build technologies at a lower level comes also with a problem that sometimes it is difficult to see from the interface what exactly is wrong with the build if the scripts are not handling errors very well. This can take lot of time to debug.
  • May take some time for the team to learn the product and use it at its full potential.
Bamboo is suited for Continuous Deployment and Continuous Integration. Adding scripts to run your automated tests (regression, integration, API, etc.) helps you deliver higher quality releases. All these are great, but make no mistake, you still need to write all scripts and tests. Bamboo will make your life easier by managing the builds, numbers, source code versions (from Bitbucket) and the relationships between them.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
Bamboo within our organization is used as a continuous integration and delivery tool, with seamless integration with Atlassian products such as Bitbucket and JIRA. In my team, we use it to manage and build our automated testing scripts which help monitor our highly transactional web application/e-commerce site around the clock, it is an invaluable tool.
  • Seemless integration with Atlassian products
  • Easy to set up and use
  • Helpful support from Atlassian
  • Plugins are expensive
  • Not open-source
  • Community of users is much smaller than competitors such as Jenkins
Bamboo is best suited for companies and teams that are already ingrained within the Atlassian software eco-system. It integrates with their products such as Bitbucket and JIRA really well, which helps with the general workflow of creating tickets to code development to finally with Bamboo, building and testing the code.
April 28, 2017

Bamboo? Woohoo!

Score 9 out of 10
Vetted Review
Verified User
Incentivized
Bamboo was brought in as part of the Atlassian toolset to replace our aging build environment in order to help us achieve a continuous integration / continuous delivery build model. Bamboo has helped us modernize our existing build infrastructure by moving from scheduled builds to on-demand builds with each change checked in to source control. Presently, Bamboo is only being used in one division, but we hope to socialize its success to additional divisions.
  • Continuous Integration - Bamboo kicks off builds with each check in to our source control system, enabling faster consumption of changes, and quicker turnaround times when we encounter a problem.
  • Extensibility - Bamboo is capable of triggering multiple additional processes on completion of a build, including integration tests, deployment tests, and the like. This extensibility took us from a scheduled based system to a trigger based system with little time waste.
  • Suite Integration - Bamboo's easy integration with the rest of the Atlassian suite makes for huge efficiency gains. Being able to see which check in triggered the build, as well as seeing what JIRA issues went into that check-in makes for complete traceability.
  • Cost - Obviously, purchasing licensing for the Atlassian toolset is more expensive than a roll your own approach with other open source packages, but the tight integration amongst the tools makes up for that cost.
  • Plugins - Bamboo does not have quite the rich ecosystem of plugins that other open source tools, like Jenkins does.
  • Agents - We preferred the build agent model offered by Jenkins because of its far cheaper costs. Because of the costs of Atlassian agents, we are limited in the number of agents we deploy.
If you value integration over cost, Bamboo is clearly the way to go. It offers tight integration to the rest of the Atlassian suite, and when you need traceability from issue to build, Atlassian is the right way to go. However, if you find yourself needing to save on costs, you may consider taking an approach of rolling your own build system with open source alternatives, such as Jenkins, if you don't [mind] putting in a little extra elbow grease.
March 21, 2017

Bamboo Review

Score 10 out of 10
Vetted Review
Verified User
Incentivized
I currently support an instance of Bamboo for about 6 BI SQL developers. Prior to implementing Bamboo and database source control, our BI team used the same SQL Server for development, test/QA and production. Anyone in the development world knows this is a recipe for disaster. As part of implementing a controlled and continuously integrated development environment, I needed a tool to build the production server from source control. The most difficult part of this equation was identifying the tool to use to get our database objects into source control, but that is a topic for another day. Turns out the easiest part of implementing the build process was ramping up a Bamboo server that is fully integrated with Bitbucket source control. The best part of the tool is it provides many "out of the box" options to script out your build plan tasks. My previous experience was with Jenkins and Subversion and I had never used Bamboo. It was a quick learning curve to overcome and a very reliable tool once implemented.
  • Returns extensive logging from the called application.
  • Easy to use.
  • Many task options
  • Not much support from the java/jdk side. Had some memory issues where the jvm was pegging the application server. Once identified and resolved, haven't had a single issue.
Bamboo has served us well in supporting a continuously integrated BI database environment. The tool is stable, reliable and without question the most flexible continuous delivery application I've used.
January 12, 2017

Bam!Boo!

Erik Bean | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Bamboo is being used by CDK Global as the primary tool for continuous integration and delivery. We use Bamboo for the build servers at our company, and to deploy to the cloud infrastructure for promotion through various environments like development, development integration, performance, quality assurance, staging, and production.
Bamboo is used across the organization for all R&D of new products. CDK is working to transition all products to use Bamboo, but it has a lot of them. Bamboo solves the problem of needing to build a product in a reproducible way that is not dependant on anything that exists on an individual developer's computer. It allows us to deploy a deterministically generated image from a central location. I think that Bamboo is a good product, but CDK could make better use of it if they could start all over, but they are sort of stuck with the current implementation they have because it is hard to change quickly.
  • Levels of granularity. Organization has many projects that have many build plans that have many jobs that have many tasks, etc. And branch builds allow source control branches to be built separately.
  • Versatility. I can use bamboo to manage my Java, node, or .NET build plans. I can use it to spin up Windows or Linux build agents, or install it on a Mac to build there as well.
  • Bamboo integrates with other Atlassian products like Bitbucket, Stash, JIRA, etc. If a company commits to the entire Atlassian stack then work can be tracked through the whole development lifecycle which is really useful.
  • Unclear what different levels of granularity should be used for. How is a Job and a Task and a Build and a Project different? It requires a consultant to help not make a mess of this. It takes a while to search all the Projects in CDK, there are way way too many.
  • Not particularly useful compared to free open source solutions, unless you buy into other Atlassian products. I.e. most of the value is in the integration
  • Bamboo is not great at estimating how long a build will take. The progress bar for a build completes long before it it is actually done.
Large companies will find it particularly useful, but smaller companies and independent developers will not be able to afford the cost, and will not see many advantages compared to using an open source solution. However, having some software to handle continuous integration build servers as well as deployments, and doing this consistently between products, is absolutely essential.
Tanner Lovelace | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use Bamboo to continuously build our software whenever anything is checked into our source control system. This lets us stay on top of any problems that could potentially arise from a stray check in. Bamboo does builds for all our various branches and even manages branch merging only if compilation succeeds. It is an indispensable part of our workflow.
  • Bamboo builds our release branches and automatically merges them with our master branch if a build succeeds.
  • Bamboo allows our developers to see if a build succeeds in their feature or bug fix branches before they merge it into a release branch.
  • Bamboo builds our software immediately after a checkin and provides immediate feedback as to whether the build succeeds or fails.
  • Bamboo configuration is done through the web interface and as a result cannot be versioned. It would be nice if the build configuration could be versioned.
  • Sometimes it isn't obvious how to pass artifacts between build plans. This can be confusing when trying to put together a build plan that depends on a different build plan.
  • It would be useful to be able to execute some jobs only in certain branches instead of for all branches. For instance, when using plan branches, we'd prefer to only push release branches to artifactory and not plan branches.
Bamboo is very well suited for continuously building whenever code is checked into a source control system. It works very well for that. It lags somewhat, however, when you want to do different actions for certain branches like only pushing release branch artifacts to artifactory instead of pushing artifacts from all branches.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Bamboo is an enterprise-friendly continuous deployment and continuous integration tool for hundreds of different application builds to hundreds of different testing environments. We use it within our department of application development. It is used for fast and continuous partitioning of build and deployment tasks. Bamboo is a chiefly a continuous integration tool, but it does great in assisting with deployment issues and segregating build tasks to allow you to debug your code. Automated merging of branches is also a great feature.
  • Build automation - Bamboo gives almost too many ways to automate things via its partitioning of jobs and tasks to give the script builder and dev-ops flexibility.
  • Continuous integration - Because of Atlasssian's well-known integrative software with other interfacing CD and CI tools, automation is as easy as a simple script to hook up the connections and automate things with ease.
  • Continuous deployment - Triggers for sending complete builds to production or other test environments are quite configurable.
  • Free open-source require application to use - Bamboo does offer a free option for open source projects though it requires the user to apply for it in order to use it past the free trial.
  • Too many options - Supposing you are an end-user, the many different options are nauseating and can cause many headaches trying to debug.
  • Pricey for small user base - You can try it for 30 days for $10 with no remote agents but one remote agent costs $800.
End to end visibility when linked to JIRA, Stash and HipChat -
When connecting Bamboo with Stash and JIRA, details like JIRA issues, commits, reviews and approvals follow each release from development to production. If HipChat is part of the integration, team members get notified right away in addition to email notifications.

Deployment Projects -
Bamboo is the only build server to offer first-class support for the "delivery" aspect of continuous delivery. Deployment projects automate the tedium right out of releasing into each environment, while letting you control the flow with per-environment permissions.
Return to navigation